TESTS setzt sich aus den Komponenten
Testverwaltung, Access_Quiz und Web_Quiz zusammen:
Die Grafik zeigt drei GUI-Frontends
(rot) und
zwei Daten-Backends (grün oder blau). Die wichtigsten Datenflüsse zwischen den
Komponenten sind durch Pfeile abgebildet:
Das Frontend Testverwaltung wird ausschliesslich von der Testautorin bedient. Sie erstellt damit Aufgaben verschiedener Typen und weist sie Testterminen zu. Ein schriftlicher Test wird auf dem Drucker ausgegeben und ein interaktiver Quiz in eine Access- oder HTML-Datei exportiert.
Testverwaltung speichert, bewertet und analysiert die manuell eingegebenen Antworten der schriftlichen Tests und die automatisch übermittelten Quizergebnisse.
Ein Quiz besteht aus automatisch präsentierten und bewerteten Mehrfachwahl- und Zuordnungsaufgaben. Die Frontends Access_Quiz und Web_Quiz bieten von der Autorin ausgewählte Mehrfachwahl- und Zuordnungsaufgaben zur Lösung an. Erlaubt die Autorin, dass die Quizteilnehmer ihre Antworten selbst korrigieren, dann werden diese solange in einer Clientdatei gespeichert, bis der Testteilnehmer den Quiz verlässt. Können die Antworten nicht vom Testteilnehmer selbst korrigiert werden, werden sie dem Backend TESTVERWALTUNG_BACKEND übermittelt.
Die Datenbanken TESTVERWALTUNG_BACKEND und QUIZ_BACKEND enthalten die folgenden Haupttabellen:
TESTVERWALTUNG_BACKEND
FRAGEN enthält Eigenschaften aller Fragen, zum Beispiel 'Thema' und 'Aufgabentyp'
FRAGENTEXT enthält die Texte aller Aufgaben, die Access-Text enthatlen (aller Nicht-OLE-Aufgaben)
OLE enthält alle Verweise auf MS Word-Fragen- und -Lösungstexte
MEHRFACHWAHL_ALTERNATIVEN enthält die jeweils korrekten Antworten aller Nicht-OLE-Mehrfachwahlaufgaben
BUCHSTABEN_ALTERNATIVEN enthält die mit einem Buchstaben eingeleiteteten Antwortteile aller Nicht-OLE-Zuordnungsaufgaben
ZAHLEN_ALTERNATIVEN enthält die mit einer Zahl eingeleiteteten Teile aller Nicht-OLE-Zuordnungsaufgaben
ZUORDNUNGS_LÖSUNGEN enthält die korrekten Buchstaben/Zahlen-Paare aller Nicht-OLE-Zuordnungsaufgaben
ESSAYLÖSUNGEN enthält die korrekte Antworten aller Nicht-OLE-Essayaufgaben
FRAGENVERWENDUNG ordnet Aufgaben einem oder mehreren Testterminen zu
SCORESMC und SCORESZO enthalten alle Ergebnisse der nicht selbst korrigierten Mehrfachwahl- bzw. Zuordnungsaufgaben. SCORESESSAY enthalten alle Ergebnisse der Essayaufgaben
QUIZ_BACKEND der Komponente Access Quiz
QuizTEST identifiziert den laufenden Quiz
QuizFRAGEN kopiert jene Zeilen der Tabellen FRAGEN und FRAGENTEXT von TESTVERWALTUNG_BACKEND, die zum laufenden Quiz gehören
QuizMEHRFACHWAHL_ALTERNATIVEN, QuizBUCHSTABEN_ALTERNATIVEN, QuizZAHLEN_ALTERNATIVEN und QuizZUORDNUNGS_LÖSUNGEN kopieren jene Zeilen aus TESTVERWALTUNG_BACKEND, die zum laufenden Quiz gehören
SCORESMC und SCORESZO enthalten die Testergebnisse des Bearbeiters des laufenden Quiz. Im Gegensatz zu den gleich benannten Tabellen der Datenbank TESTVERWALTUNG_BACKEND.MDB enthalten sie nur die Korrekturergebnisse eines einzigen Testteilnehmers. Falls der Quiz nicht zur Selbstkorrektur bestimmt ist, werden die Daten am Ende einer Quizsession den gleichnamigen Tabellen der Server-Datenbank TESTVERWALTUNG_BACKEND.MDB angefügt.
Das Frontend Testverwaltung enthält die folgenden Tabellen:
ZuletztExportierterQuiz beschreibt den zuletzt importierten Quiz
TmpBUCHSTABENPRÄFICES (siehe Quizaufgaben exportieren)
TmpKonkatZOLösungen nimmt die konkatenierten Zuordnungslösungen auf, die bei der Ausgabe eines Berichts aller Zuordnungsaufgaben als Musterlösungen angezeigt werden
TmpNeueTEILNEHMER enthält die TeilnehmerInnen des laufenden Tests. Die Tabelle nimmt die Zeilen eines importierten Excel-Tabellenblatts mit den Testanmeldungen auf. Die Feldnamen müssen F1, F2, F3 heissen, damit der Access-Befehl TransferSpreadsheet funktioniert)
TmpImportfehler enthält die fehlerhaften Zeilen des zuletzt importierten Teilnehmer-Tabellenblatts (vgl. TmpNeueTEILNEHMER)
Mit »F11 und Rechtsklick/Entwurfsansicht erhalten Sie Information zu den Feldern der markierten Tabelle. Einen umfangreichen Bericht über alle Objekttypen einer MS Access-Anwendung erhalten Sie mit »Extras/Analyse/Dokumentierer.